
/**
 * 
 * User Service Interface
 * 
 * @author gooser
 * @since 5 April 2012
 * @version 1.0.0
 * 
 */

package es.ranking.padel.servicios;

import java.util.List;

import es.ranking.padel.entidades.User;


public interface UserService {

	/**
	 * Add User
	 * 
	 * @param User
	 *            user
	 */
	public void addUser(User user);

	/**
	 * Update User
	 * 
	 * @param User
	 *            user
	 */
	public void updateUser(User user);

	/**
	 * Delete User
	 * 
	 * @param User
	 *            user
	 */
	public void deleteUser(User user);

	/**
	 * Get User
	 * 
	 * @param int User Id
	 */
	public User getUserById(int id);

	/**
	 * Get User List
	 * 
	 * @return List - User list
	 */
	public List<User> getUsers();

}
